body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
    border: 0;
}
body {
    font: 13px/21px Arial,sans-serif;
    color: #333;
}
:root {
    --zhuse: #095384;
    --shenlan: #033556;
    --qianlan: #3a8cc2;
    --danlan: #5e9ac2;
    --cizhuse: #ee8f00;
    --anhuang: #ce7402;
    --lianghuang: #ce9902;
    --hongse: #872200;
    --zhusz: 0.8125rem;
    --zhuht: 1.3125rem;
    --borse: #ededed;
}
ol, ul {
    list-style: none;
}
input,button,textarea,select,optgroup,option {
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-weight:inherit;
}
/* @font-face {
    font-family: 'iconfont'; 
    src: url('//at.alicdn.com/t/font_2184296_3143yp1y73y.eot');
    src: url('//at.alicdn.com/t/font_2184296_3143yp1y73y.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_2184296_3143yp1y73y.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_2184296_3143yp1y73y.woff') format('woff'),
    url('//at.alicdn.com/t/font_2184296_3143yp1y73y.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_2184296_3143yp1y73y.svg#iconfont') format('svg');
  } */
/* .iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
} */
/* a {
    color: var(--cizhuse) !important;
} */
a:hover {
    color: var(--zhuse);
    cursor: pointer;
}
.bd-b {
    border-bottom: 1px solid var(--borse);
}
.bd-tb {
    border-top: 1px solid var(--borse);
    border-bottom: 1px solid var(--borse);
}
.bd-r {
    border-right: 1px solid var(--borse);
}
.b-r-0 {
    border-right: none;
}
.flex-end {
    justify-content: flex-end;
}
.p-l-0 {
    padding-left: 0 !important;
}
.p-r-0 {
    padding-right: 0 !important;
}
.p-lr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.p-tb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.p-a-1 {
    padding: 1rem;
}
.p-t-1 {
    padding-top: 1rem;
}
.p-b-0 {
    padding-bottom: 0 !important;
}
.p-b-1 {
    padding-bottom: 1rem;
}
.p-t-0 {
    padding-top: 0 !important;
}
.m-t-1 {
    margin-top: 1rem;
}
.m-tb-1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.ccsl-1 {
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.sanjiao {
    position: absolute;
    top: -1rem;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border: 0.5rem solid;
    border-color: transparent transparent var(--borse) transparent;
}
.input-group input {
    transition: all 0.3s ease;
}
.input-group input:focus, .input-group input:active, .input-group input:hover {
    outline: none;
    border-color: var(--zhuse);
    box-shadow: none;
}
.row {
    margin: 0;
}
.container, .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
/* .sanjiao.tran-y-1 {
    transform: translateY(2px);
    border-color: transparent transparent #fff transparent;
} */
/* 首页样式开始 */
/* 头部文件 */
/* .bg-qianhei {
    background-color: #555;
}
.bg-qianhei .container .row .yingcang {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.25rem 0;
    margin: 0;
}
.bg-qianhei .container .row .yingcang .text {
    color: #eee;
    font-size: var(--zhusz);
    line-height: var(--zhuht);
    padding: 0 0.5rem;
    border-right: 0.5px solid var(--borse);
}
.bg-qianhei .container .row .yingcang .text:last-child {
    border-right: none;
}
.bg-qianhei .container .row .yingcang-right {
    justify-content: flex-end;
} */
#bt-index {
    padding: 1rem 0;
    flex-direction: column;
    align-items: center;
}
#bt-index > .title {
    width: 80%;
    text-align: center;
    border-bottom: 1px dotted var(--borse);
    position: relative;
}
#bt-index > .title > h3 {
    font-weight: 700;
    line-height: 1.62;
}
#bt-index > .title > h3::after {
    content: '';
    position: absolute;
    width: 4rem;
    height: 0.375rem;
    background-color: var(--cizhuse);
    border-radius: 0.1875rem;
    left: 50%;
    bottom: -0.1875rem;
    transform: translateX(-50%);
}
#bt-index > .miaoshu {
    padding: 0.5rem 1rem;
}
#bt-index > .miaoshu > p {
    color: #999;
    text-align: center;
}
.index-tou .container .connet {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0;
}
.index-tou .container .connet li {
    padding: 0.25rem 0.5rem;
    font-size: var(--zhusz);
    line-height: var(--zhuht);
}
.index-tou .container .connet a {
    color: #333 !important;
    font-size: var(--zhusz);
    line-height: var(--zhuht);
}
.index-tou .container .connet a:hover {
    color: var(--anhuang) !important;
}
.index-tou .container .connet.flex-end > li {
    position: relative;
    border-right: 1px solid var(--borse);
}
.index-tou .container .connet.flex-end li .yincang {
    display: none;
    position: absolute;
    right: 0;
    top: 1.875rem;
    transition: all 0.5s ease-in;
    background-color: #fff;
    z-index: 1000;
}
.index-tou .container .connet .wxma:hover {
    cursor: pointer;
}
.index-tou .container .connet .wxma:hover .yincang {
    display: block;
    cursor: pointer;
}
/* .index-tou .container .connet.flex-end > li {
    
} */
.index-tou .container .connet.flex-end li .yincang.wx-img {
    width: 100%;
    box-shadow: 0.25rem 0.25rem 1rem var(--borse);
    border: 1px solid var(--borse);
    border-top: none;
    padding: 0.25rem;
}
.index-tou .container .connet.flex-end li .sanjiao::after {
    content: "";
    position: absolute;
    border: 0.5rem solid;
    top: -0.4375rem;
    left: 0;
    transform: translateX(-50%);
    border-color: transparent transparent #fff transparent;
}
/* .index-tou .container .connet.flex-end .xiazai .yincang {
    right: 0;
    display: block;
} */
.index-tou .container .connet.flex-end .xiazai .download {
    position: relative;
    width: 200%;
    border: 1px solid var(--borse);
    border-top: none;
    right: 0;
    background-color: #fff;
    /* box-shadow: 0.25rem 0.25rem 1rem var(--borse); */
}
.index-tou .container .connet.flex-end .xiazai .download .xiazai-ol li {
    border-bottom: 1px solid var(--borse);
}
.index-tou .container .connet.flex-end .xiazai .download .xiazai-ol li:last-child {
    border-bottom: none;
}
.index-tou .container .connet .xiazai:hover {
    cursor: pointer;
}
.index-tou .container .connet .xiazai:hover .yincang {
    display: block;
    cursor: pointer;
}
.index-tou .container .connet .yuyan:hover .yincang {
    display: block;
}
.index-tou .container .connet .yuyan .yincang {
    width: 100%;
}
.index-tou .container .connet .yuyan .yincang .langg {
    width: 100%;
    border: 1px solid var(--borse);
    border-top: none;
}
.index-tou .container .connet .yuyan .yincang .langg .xiazai-ol > li {
    border-bottom: 1px solid var(--borse);
}
@media (max-width: 768px) {
    #xinxi .connet {
        justify-content: center;
    }
    #phone {
        padding-left: 0;
        padding-right: 0;
    }
    #phone .connet {
        justify-content: center;
    }
    #phone .connet.flex-end > li {
        border: 1px solid var(--borse);
        border-bottom: none;
        border-left: none;
    }
    #phone .connet.flex-end > li:first-child {
        border-left: 1px solid var(--borse);
    }
}
/* logo信息 */
.logoxx .logoimg {
    padding: 0.25rem 0.5rem;
}
.logoxx .logoimg > .text {
    font-size: var(--zhusz);
    line-height: var(--zhuht);
    color: var(--zhuse);
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.logoxx .xctu {
    padding: 0.25rem 0;
    position: relative;
}
.logoxx .xctu > .text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0.5rem 1rem;
    background-color: rgba(0, 0, 0, 0.2);
}
.logoxx .xctu > .text > .neirong {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0;
    line-height: 1.2;
    white-space: nowrap;
}
.logoxx .logo-xinxi {
    display: flex;
    align-items: center;
}
@media (max-width: 768px) {
    #md-logo .col-12 {
        /* padding: 0 15px !important; */
        padding: 0;
        display: flex;
        justify-content: center;
    }
    #md-logo .xctu > .text {
        padding: 0.25rem 0.5rem;
    }
    #md-logo .xctu .neirong {
        font-size: 0.875rem;
    }
    #md-logo .yc-sm {
        display: none;
    }
}
/* 导航栏 */
.dh-index .nav {
    display: flex;
    align-items: center;
}
.dh-index .nav .nav-item {
    border: none;
    color: #333;
    border-left: 1px solid var(--borse);
}
.dh-index .nav .nav-item .nav-link {
    font-size: 0.875rem;
    color: #333;
    font-weight: 700;
    display: flex;
    align-items: center;
    padding: 0.5rem 1rem;
    line-height: 1.618;
    border-top: 3px solid #fff;
}
.dh-index .nav .nav-item .dropdown-toggle {
    pointer-events: none;
    cursor: default;
}
.dh-index .nav .nav-item:last-child {
    border-right: 1px solid var(--borse);
}
.dh-index .nav .nav-item:hover .nav-link {
    cursor: pointer;
    color: var(--zhuse) !important;
    border-top-color: var(--zhuse);
}
.dh-index .nav .nav-item:hover .dropdown-menu {
    display: block;
}
.dh-index .nav .nav-item .dropdown-menu {
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: 1px solid var(--borse);
    background-clip: border-box;
}
.dh-index .nav .nav-item .dropdown-menu .dropdown-item {
    font-size: var(--zhusz);
    border: none;
    border-bottom: 1px solid var(--borse);
}
.dh-index .nav .nav-item .dropdown-menu .dropdown-item:last-child {
    border-bottom: none;
}
#get-height + .dropdown-menu {
    width: 100%;
    min-width: 100%;
    left: 0;
    top: 0;
    transform: translate3d(0,2.5625rem,0) !important;
}
#dhlan .navbar {
    padding: 0;
}
.dh-index .navbar .navbar-toggler {
    width: 100%;
    border-radius: 0;
}
.dh-index.navbar-light .navbar .navbar-toggler:active,  .dh-index .navbar .navbar-toggler:focus, .dh-index .navbar .navbar-toggler:active {
    outline: none;
}
/* .dh-index .navbar .navbar-toggler .navbar-toggler-icon {
    background-color: #000;
    color: #fff;
} */
.dh-index .sousuo > .nav-link {
    display: block;
    width: 100%;
}
.dh-index .sousuo .collapse {
    position: absolute;
    right: 0;
    top: 41px;
    padding: 0.5rem 0.75rem;
    /* min-width: 13rem; */
}
.dh-index .sousuo {
    position: relative;
}
.dh-index .navbar .collapse .sousuo > .nav-link {
    padding: 0;
}
.dh-index .navbar .collapse .sousuo > .nav-link > input {
    border: 1px solid var(--borse);
    font-size: var(--zhusz);
    line-height: 1;
    padding: 0.375rem 0.625rem;
    border-right: none;
    width: 15rem;
}
.dh-index .navbar .collapse .sousuo > .nav-link > input:focus {
    outline: none;
    border-color: var(--zhuse);
}
.dh-index .navbar .collapse .sousuo > .nav-link > .text {
    border: 1px solid var(--zhuse);
    margin-left: -4px;
    font-size: var(--zhusz);
    background-color: var(--zhuse);
    color: #fff;
    padding: 0.4375rem 0.625rem;
    cursor: pointer;
}
/* .input-css {
    font-size: var(--zhusz);
    line-height: 1;
} */
/* #sousuo {
    flex-direction: row;
    align-items: center;
    background-color: #fff;
    border: 1px solid var(--borse);
}
#sousuo > input {
    border: 1px solid var(--borse);
    background-color:transparent;
    font-size: var(--zhusz);
    line-height: 1;
    min-width: 15rem;
    padding: 0.25rem 0.5rem;
}
#sousuo > input:focus, #sousuo > input:active, #sousuo > input:hover {
    outline: none;
    
}
#sousuo > .text {
    padding: 0.25rem 0.5rem;
    background-color: var(--cizhuse);
    color: #fff;
    border: none;
    font-size: var(--zhusz);
    line-height: 1.2;
    border: 1px solid;
    border-color: var(--cizhuse);
} */
@media (max-width: 992px) {
    #dhlan {
        border: none;
    }
    #dhlan .navbar .container {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0.25rem;
    }
    #dhlan .navbar .navbar-toggler {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #dhlan .navbar .navbar-toggler .dhl-text {
        font-size: var(--zhusz);
        font-weight: 700;
        color: #333;
    }
    #dhlan .nav {
        display: block;
        align-items: flex-start;
    }
    #dhlan .nav-item {
        border: 1px solid var(--borse);
        border-top: none;
        pointer-events: auto;
    }
    #dhlan .sousuo .nav-link {
        padding: 0.3125rem 0.5rem;
    }
    #get-height + .dropdown-menu {
        transform: translate3d(0,0,0) !important;
    }
    #dhlan .nav .nav-item .dropdown-menu {
        border: none;
    }
}
@media (max-width: 768px) {
    #dhlan {
        padding: 0.25rem;
        padding-top: 0;
    }
    #dhlan .navbar .container {
        padding: 0;
    }
    #dhlan .navbar .collapse .sousuo .nav-link > input {
        width: 12rem;
    }
}
/* 幻灯片样式 */
.index-slide .carousel .carousel-control-prev, .index-slide .carousel .carousel-control-next {
    width: 2rem;
    height: 2rem;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--zhuse);
}
.index-slide .carousel .carousel-control-prev {
    left: 5%;
}
.index-slide .carousel .carousel-control-next {
    right: 5%;
}
.index-slide .carousel .carousel-indicators {
    bottom: 0.25rem;
    display: flex;
    align-items: center;
}
.index-slide .carousel .carousel-indicators > li {
    width: 1rem;
    height: 1rem;
    /* border-radius: 50%; */
}
.index-slide .carousel .carousel-indicators > li.active {
    border: 0.25rem solid;
    /* border-radius: 50%; */
    border-color: var(--zhuse);
    background-color: rgba(255, 255, 255, 0.8);
    /* background-color: transparent; */
    /* background-color: var(--zhuse); */
}
.index-slide .carousel .carousel-inner .carousel-item .carousel-caption {
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    transform: translate(-50%, -50%);
    padding: 0;
}
.index-slide .carousel .carousel-inner .carousel-item .carousel-caption > .mb {
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: column;
    padding: 1.5rem 3rem;
    white-space: nowrap;
}
.index-slide .carousel .slider {
    position: absolute;
    width: 100%;
    height: 0.25rem;
    background-color: rgba(0, 0, 0, 0.2);
    bottom: 0;
    left: 0;
}
/* .index-slide .carousel .carousel-item.active:hover .slider::after {
    animation-play-state: paused;
} */
.index-slide .carousel .carousel-item.active .slider::after {
    position: absolute;
    content: '';
    width: 0;
    height: 100%;
    background-color: var(--zhuse);
    opacity: 0.5;
    animation: sliderbar 5s linear infinite;
}
@keyframes sliderbar {
    0% {
        width: 0;
    }
    50% {
        width: 50%;
    }
    100% {
        width: 100%;
    }
}
@media (max-width: 992px) {
    #sanyyo-hdp .carousel-inner .carousel-item .carousel-caption .mb {
        padding: 1rem 2rem;
    }
    #sanyyo-hdp .carousel-inner .carousel-item .carousel-caption .title {
        font-size: 1.5rem;
    }
}
@media (max-width: 768px) {
    #sanyyo-hdp .carousel-indicators {
        /* display: none; */
    }
    #sanyyo-hdp .carousel-control-prev, #sanyyo-hdp .carousel-control-next {
        /* display: none; */
    }
    #sanyyo-hdp .carousel-inner .carousel-item .carousel-caption .mb {
        padding: 0.5rem 1rem;
    }
    #sanyyo-hdp .carousel-inner .carousel-item .carousel-caption .title {
        font-size: 1rem;
        font-weight: 700;
    }
    #sanyyo-hdp .carousel-inner .carousel-item .carousel-caption .text {
        /* color: #f8f8f8;
        white-space: normal; */
        display: none;
    }
}
/* 小导航 */
.index-lc {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    padding: 1rem;
}
.index-lc .col-6 {
    border: 1px solid var(--borse);
    border-right: none;
}
.index-lc .col-6:last-child {
    border-right: 1px solid var(--borse);
}
.index-lc .item {
    padding: 0.75rem;
    flex: 1;
    margin-right: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index-lc .item:last-child {
    margin-right: 0;
}
.index-lc .item .nb-item .tou {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.index-lc .item .nb-item .tou .biaoti {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.62;
    display: flex;
    align-items: center;
}
.index-lc .item .nb-item .tou .quan {
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--borse);
    color: #999;
    border-radius: 50%;
    line-height: 1;
}
.index-lc .item .getnow {
    display: flex;
    justify-content: center;
    margin-top: 1rem;
}
.index-lc .item .getnow span {
    width: 80%;
    padding: 0.5rem 1.5rem;
    border: 1px solid var(--cizhuse);
    line-height: 1;
    background-color: rgba(238, 143, 0, 0.1);
    color: var(--cizhuse);
    text-align: center;
    border-radius: 1rem;
}
.index-lc .item .nb-item .tou .biaoti .iconfont {
    font-size: 1.5rem;
    line-height: 1;
    padding-right: 0.25rem;
}
.index-lc .item .nb-item .zhuti {
    padding-top: 0.5rem;
    color: #555;
}
.index-lc .item .nb-item {
    /* border: 1px solid var(--borse); */
}
@media (max-width: 992px) {
    .index-lc .col-6:nth-child(4n) {
        border-right: 1px solid var(--borse);
    }
    .index-lc .col-6:nth-last-child(1), .index-lc .col-6:nth-last-child(2) {
        border-top: none;
    }
}
@media (max-width: 768px) {
    .index-lc {
        padding: 1rem;
        padding-bottom: 0;
        margin: 0;
    }
    .index-lc .col-6:nth-child(2n) {
        border-right: 1px solid var(--borse);
    }
    .index-lc .col-6 {
        border-bottom: none;
    }
    .index-lc .col-6:nth-last-child(1), .index-lc .col-6:nth-last-child(2) {
        border-bottom: 1px solid var(--borse);
        border-top: 1px solid var(--borse);
    }
    .index-lc .item .getnow {
        display: none;
    }
    .index-lc .item .nb-item .tou > .iconfont {
        display: none;
    }
    .index-lc .item .nb-item .tou .biaoti {
        flex-direction: column;
        width: 100%;
    }
}

.sanyyo .cj-jiesao .zhongyao {
    /* font-size: 1rem; */
    font-weight: 700;
    /* color: var(--zhuse); */
}
.sanyyo .cj-jiesao .tishi {
    color: var(--cizhuse);
}
/* .sanyyo .number {
    background: url(../img/bg-line.jpg) no-repeat fixed center;
} */
.sanyyo .number {
    margin-top: 0.5rem;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1rem;
}
/* .sanyyo .number.shuzi {
    display: flex;
    flex-direction: row;
    align-items: stretch;
} */
.sanyyo .number.shuzi .item {
    /* margin: 0.5rem; */
    padding: 0.5rem;
    /* border-right: none; */
    /* flex: 1; */
}
.sanyyo .number.shuzi .item .bd-dl {
    border: 1px solid var(--danlan);
    padding: 0.5rem;
}
.sanyyo .number.shuzi .item .bd-dl .miaoshu {
    text-align: center;
    color: #666;
}
.sanyyo .number.shuzi .item:first-child {
    /* margin-left: 0; */
    padding-left: 0;
}
.sanyyo .number.shuzi .item:last-child {
    /* margin-right: 0; */
    padding-right: 0;
    /* border-right: 1px solid var(--zhuse); */
}
.sanyyo .number.shuzi .item .num {
    text-align: center;
    padding: 0.5rem;
    /* display: flex;
    flex-direction: row;
    justify-content: center; */
}
.sanyyo .number.shuzi .item .jiachu {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--zhuse);
}
.sanyyo .number.shuzi .item .iconfont {
    font-size: 1.5rem;
}
.sanyyo .number.shuzi .item .mini {
    font-size: 0.75rem;
}
@media (max-width: 768px) {
    .sanyyo .number.shuzi .item:first-child {
        padding-left: 0.5rem;
    }
    .sanyyo .number.shuzi .item:last-child {
        padding-right: 0.5rem;
    }
}
.sanyyo .cj-jiesao {
    margin-top: 0.5rem;
}
.sanyyo .cj-jiesao .fuwu {
    border: 1px solid var(--borse);
    padding: 0.5rem;
    margin: 0.5rem 0;
}
.sanyyo .cj-jiesao .fuwu .list {
    display: flex;
    flex-direction: row;
    padding: 0.25rem;
}
.sanyyo .cj-jiesao .fuwu .list .bt {
    font-weight: 700;
    white-space: nowrap;
}
.sanyyo .cj-jiesao .fuwu .list .nr {
    color: #555;
}
.sanyyo .cj-jiesao .biaoqian {
    padding: 0.25rem;
}
.sanyyo .cj-jiesao .biaoqian span {
    padding: 0.25rem 0.75rem;
    background-color: var(--cizhuse);
    color: #fff;
    margin: 0.25rem;
    border-radius: 0.75rem;
}
.sanyyo .cj-jiesao .anniu {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 1rem;
}
.sanyyo .cj-jiesao .anniu .btu {
    padding: 0.5rem 1.25rem;
    line-height: 1;
    border: 1px solid var(--cizhuse);
    margin: 0.5rem;
    color: #333;
    transition: all 0.3s ease;
}
.sanyyo .cj-jiesao .anniu .lianxi {
    background-color: var(--cizhuse);
    color: #fff;
}
.sanyyo .cj-jiesao .anniu .lianxi:hover {
    background-color: transparent;
    color: #333;
}
.sanyyo .cj-jiesao .anniu .kaocha:hover {
    background-color: var(--cizhuse);
    color: #fff;
}
/* .cidaohang .xiangmu {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 1rem 0;
    justify-content: center;
}
.cidaohang .xiangmu .item {
    border: 1px solid var(--borse);
    border-right: none;
}
.cidaohang .xiangmu .item:last-child {
    border-right: 1px solid var(--borse);
}
.cidaohang .xiangmu .item .nav-link {
    border: none;
    color: #333;
    font-size: 1rem;
    font-weight: 700;
    background-color: #fff;
    border-radius: 0;
    padding: 0.75rem 1.5rem;
}
.cidaohang .xiangmu .item .nav-link.active {
    background-color: var(--zhuse);
    color: #fff;
} */
.boay .index-hd {
    position: relative;
}
.boay .index-hd .absolt {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 888;
}
.boay .index-hd .absolt .container {
    width: 100%;
    height: 100%;
}
.boay .index-hd .absolt .beijing {
    width: 30%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 889;
    padding: 1rem;
    color: #fff;
}
.boay .index-hd .absolt .beijing .toubu {
    font-weight: 700;
    text-align: center;
    padding-top: 1rem;
    margin-top: 1rem;
}
.boay .index-hd .absolt .beijing .miaoshu {
    text-align: center;
    color: #f2f2f2;

}
.boay .index-hd .absolt .beijing .miaoshu span {
    color: var(--cizhuse);
    font-weight: 700;
    font-size: 1rem;
}
.boay .index-hd .absolt .beijing .bd-shuju {
    margin-top: 2rem;
    padding: 0.5rem;
}
.boay .index-hd .absolt .beijing .bd-shuju .form-group label {
    margin: 0;
}
.boay .index-hd .absolt .beijing .bd-shuju .form-group input {
    border-radius: 0;
    outline: none;
    padding: 0.25rem 0.5rem !important;
    font-size: var(--zhusz);
    background-clip: unset;
}
.boay .index-hd .absolt .beijing .bd-shuju .input-group-text {
    font-size: var(--zhusz);
    background-clip: unset;
    background-color: #fff;
    border-radius: 0;
}
.boay .index-hd .absolt .beijing .bd-shuju .form-group select {
    padding: 0.25rem 0.5rem !important;
    font-size: var(--zhusz);
    border-radius: 0;
    background-clip: unset;
}
.boay .index-hd .absolt .beijing .bd-shuju button {
    margin-top: 2rem;
    background-color: var(--cizhuse) !important;
    color: #fff;
    border-radius: 2rem;
}
.boay .index-hd .absolt .beijing .bd-shuju .small {
    padding-top: 1rem;
}
.boay .index-hd .absolt .beijing #sy-bd .form-group input:focus,
.boay .index-hd .absolt .beijing #sy-bd .form-group input:active, 
.boay .index-hd .absolt .beijing #sy-bd .form-group input:hover {
    outline: none !important;
    border-color: transparent;
}
.price-sy .bg-cizhuse {
    background-color: var(--cizhuse);
    padding: 1rem;
}
.price-sy .bg-cizhuse .tou {
    font-size: 1.5rem;
    padding: 1rem;
    line-height: 1.25;
    color: #fff;
    letter-spacing: 0.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-weight: 700;
}
.price-sy .bg-cizhuse .form-group {
    margin: 0;
}
.price-sy .bg-cizhuse .shuru {
    display: flex;
    align-items: center;
}
.price-sy .bg-cizhuse .form-group label {
    margin: 0;
    color: #fff;
}
.index-xdh {
    /* background-color: var(--zhuse); */
    background-image: linear-gradient(to bottom, #fff, var(--zhuse));
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.index-xdh::after {
    content: '';
    position: absolute;
    width: 150%;
    height: 100%;
    left: -25%;
    top: -25%;
    background-color: #fff;
    z-index: 1;
    border-radius: 50%;
}
.cidaohang {
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    padding: 0.5rem;
}
.cidaohang .item {
    flex: 1;
    margin: 0.5rem;
    /* border: 1px solid var(--borse); */
    border: 1px solid transparent;
    /* padding: 1rem; */
    /* background-color: #f8f8f8; */
    transition: all 0.3s ease-in;
    text-align: center;
    padding-top: 1rem;
}
.cidaohang .item .title {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    color: #555;
    padding: 1rem 0;
}
.cidaohang .item .neirong {
    padding: 1rem;
    background-color: #fff;
    padding-top: 0;
}
.cidaohang .item .iconfont {
    width: 5rem;
    height: 5rem;
    border: 1px solid var(--borse);
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 3rem;
    line-height: 1;
    color: #fff;
    background-image: linear-gradient(to top, var(--zhuse) 50%, var(--cizhuse) 50%);
}
.cidaohang .item:hover {
    background-color: #fff;
    cursor: pointer;
    border-color: #fff;
    box-shadow: 0.25rem 0.25rem 0.5rem #cccccc;
}
/* .cidaohang .item:hover .title, .cidaohang .item:hover .iconfont, .cidaohang .item:hover .neirong {
    color: #fff;
} */

.shebei .miaoshu {
    border-left: 0.25rem solid var(--cizhuse);
    padding-left: 0.5rem;
}
/* 产品模块 */
#chanping-list {
    background-color: #f8f8f8;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
/* .index-cplist {
    margin-top: 2rem;
    margin-bottom: 2rem;
} */
.index-cplist .cp-zt {
    padding: 1rem 0;
}
.index-cplist .cp-zt .tab-content {
    background-color: #fff;
    padding: 1rem;
}
.index-cplist .cp-zt .bqlist {
    padding-right: 0;
    padding-left: 0;
    /* background-color: #fcfcfc; */
}
.index-cplist .cp-zt .nav-tabs .nav-item .nav-link {
    background-color: #f8f8f8;
    color: #999;
    line-height: 2.5;
    font-size: 1rem;
    /* font-weight: 700; */
    border-radius: 0;
    border-color: transparent;
    padding-right: 0;
}
.index-cplist .cp-zt .nav-tabs .nav-item {
    position: relative;
}
.index-cplist .cp-zt .nav-tabs .nav-item .nav-link.active {
    background-color: #fff;
    border-color: transparent;
    color: #333;
    /* border-radius: 0.5rem 0 0 0.5rem; */
    font-weight: 700;
}
.index-cplist .cp-zt .nav-tabs .nav-item .nav-link.active::after {
    content: '';
    position: absolute;
    width: 0.375rem;
    height: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--cizhuse);
    border-radius: 0.1875rem;
}
.index-cplist .sy-product .carousel-inner {
    border: 1px solid var(--borse);
    border-radius: 1rem;
    box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.3);
}
.index-cplist .sy-product .carousel-inner .carousel-item .left {
    padding: 0;
    border-radius: 1rem 0 0 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .left .pic {
    border-radius: 1rem 0 0 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .left .pic img {
    border-radius: 1rem 0 0 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right {
    padding: 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .name {
    /* position: relative; */
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .name > h4 {
    font-weight: 700;
    line-height: 1.62;
    color: #333;
}
/* .index-cplist #sy-product .carousel-inner .carousel-item .right .name > h4::after {
    content: '';

} */
.index-cplist .sy-product .carousel-inner .carousel-item .right .channeng {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.5rem 0;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao {
    border: 1px solid var(--borse);
    padding: 0.5rem 1rem;
    margin-right: 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao:last-child {
    margin-right: 0;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao .bt {
    line-height: 1.62;
    white-space: nowrap;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao .shuzi {
    font-size: 1.25rem;
    color: var(--cizhuse);
    font-weight: 700;
    line-height: 1.2;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .tedian {
    display: flex;
    flex-direction: row;
    padding: 0.25rem 0;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .tedian .xbt {
    white-space: nowrap;
    font-weight: 700;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .tedian .nr {
    color: #666;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .anniu {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.5rem 0;
    margin-top: 1rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .anniu .price {
    border: 1px solid var(--zhuse);
    padding: 0.5rem 1rem;
    background-color: var(--zhuse);
    color: #fff;
    transition: all 0.3s ease;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .anniu .price:first-child {
    margin-right: 1.25rem;
}
.index-cplist .sy-product .carousel-inner .carousel-item .right .anniu .price:hover {
    background-color: transparent;
    color: #333;
    text-decoration: none;
}
.index-cplist .sy-product .carousel-indicators {
    position: relative;
    margin: 0;
    justify-content: flex-start;
    margin-top: 1rem;
}
.index-cplist .sy-product .carousel-indicators > li {
    height: auto;
    width: 25%;
    color: #333;
    text-indent: unset;
    padding: 0;
    margin: 0;
}
@media (max-width: 768px) {
    .index-cplist .cp-zt .tab-content {
        padding: 0.5rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right {
        padding: 0.5rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao .shuzi {
        font-size: 1rem;
    }
    .index-cplist .cp-zt .nav-tabs .nav-item .nav-link {
        font-size: var(--zhusz);
        padding-left: 0.75rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .channeng {
        /* flex-direction: column;
        align-items: flex-start; */
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao:first-child {
        margin-right: 0.5rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .channeng .jinliao {
        padding: 0.25rem 0.5rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .anniu .price:first-child {
        margin-right: 0.5rem;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .left .pic img {
        border-radius: 1rem 1rem 0 0;
    }
    .index-cplist .sy-product .carousel-inner .carousel-item .right .tedian.tedian2 {
        display: none;
    }
}
/* 案例模块 */
.index-anli {
    background-color: #fff;
    margin: 1rem 0;
    /* padding: 1rem 1rem; */
}
.index-anli > .container {
    text-align: center;
    padding: 2rem 0;
}
/* .index-anli > .container .title {
    font-weight: 700;
    color: #555;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.5;
} */
/* .index-anli > .container .miaoshu {
    padding: 0 1rem;
} */
/* .index-anli > .container .title::before, .index-anli > .container .title::after {
    content: '===========';
    font-weight: 400;
    font-size: 1rem;
    padding: 0 0.5rem;
} */
.index-anli .row {
    padding: 0.5rem;
}
.index-anli .row .anli-item {
    padding: 0.5rem;
}
.index-anli .row .anli-item .item {
    transition: all 0.3s ease;
}
.index-anli .row .anli-item .item:hover {
    box-shadow: 0.25rem 0.25rem 0.5rem var(--borse);
    background-color: #fff;
    transform: translateY(-0.25rem);
}
.index-anli .row .anli-item .item .img {
    position: relative;
    overflow: hidden;
}
.index-anli .row .anli-item .item .biaoti {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0.5rem;
}
.index-anli .row .anli-item .item .bt {
    color: #333;
    font-weight: 700;
    overflow: hidden;    
    text-overflow:ellipsis;    
    white-space: nowrap;
}
.index-anli .row .anli-item .item .tag {
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.125rem 0.25rem;
    background-color: var(--shenlan);
    color: #fff;
    display: flex;
    align-items: center;
}
.index-anli .row .anli-item .item a.bt:hover {
    color: var(--zhuse) !important;
}
.index-anli .row .anli-item .item .img .case-img {
    transition: all 0.3s ease;
}
.index-anli .row .anli-item .item .img .anli-item-ms {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: all 0.3s ease;
    opacity: 0;
}
.index-anli .row .anli-item .item .img:hover .anli-item-ms {
    opacity: 1;
}
.index-anli .row .anli-item .item .img:hover .case-img {
    transform: scale(1.1) rotate(-1deg);
    
}
.index-anli .row .anli-item .item .img .anli-item-ms > div {
    color: #fff;
}
.index-anli .row .anli-item .item .img .anli-item-ms > div > a {
    display: inline-block;
    border: 1px solid var(--borse);
    display: inline-block;
    padding: 0.25rem 0.5rem;
    margin: 0.25rem;
    transition: all 0.3s ease;
    color: #fff;
}
.index-anli .row .anli-item .item .img .anli-item-ms > div > a:hover {
    background-color: var(--zhuse);
    color: #fff;
    cursor: pointer;
    border-color: var(--zhuse);
}
.index-anli .more {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0.5rem;
    padding-bottom: 1.5rem;
}
.index-anli .more .text {
    border: 1px solid var(--zhuse);
    padding: 0.25rem 0.75rem;
    color: #fff;
    background-color: var(--zhuse);
    transition: all 0.3s ease;
}
.index-anli .more .text:hover {
    background-color: var(--cizhuse);
    cursor: pointer;
    border-color: var(--cizhuse);
}
.boay .news {
    padding: 2rem 0;
}
.boay .news .col-12.zuoce {
    padding: 0.5rem;
    /* margin: 0.5rem 0; */
    border: 0.125rem solid transparent;
    transition: all 0.3s ease;
}
.boay .news .col-12.zuoce:hover {
    border: 0.125rem solid var(--zhuse);
}
.boay .news .col-12:hover .title a {
    color: var(--zhuse);
}
.boay .news .col-12 .tupian {
    padding: 0.5rem;
    overflow: hidden;
}
.boay .news .col-12 .tupian img {
    transition: all 0.3s ease;
}
.boay .news .col-12.zuoce:hover .tupian img {
    box-shadow: 0.125rem 0.125rem 0.25rem #ccc;
}
.boay .news .col-12 .title a {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.62;
    color: #333;
}
.boay .news .col-12 .waibao {
    padding: 0 0.5rem;
    padding-bottom: 0.5rem;
}
.boay .news .col-12 .waibao .biaoqian {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.boay .news .col-12 .waibao .biaoqian .left {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.boay .news .col-12 .waibao .biaoqian .left .fl span {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--zhuse);
    color: #fff;
    line-height: 1;
    white-space: nowrap;
}
.boay .news .col-12 .waibao .biaoqian .left .bq span {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--anhuang);
    color: #fff;
    line-height: 1;
}
.boay .news .col-12 .waibao .biaoqian .left .bq {
    padding-left: 0.25rem;
}
.boay .news .col-12 .waibao .biaoqian span{
    font-size: 0.75rem;
    color: #999;
    font-weight: 400;
    margin-right: 0.25rem;
}
.boay .news .col-12 .hyzx .liebiao .item .zx-nrxq .title .time {
    min-width: 5rem;
}
@media (max-width: 768px) {
    .boay .news .col-12 .waibao .biaoqian {
        flex-direction: column;
        align-items: flex-start;
    }
    .boay .news .col-12 .hyzx .liebiao .item .zx-nrxq .title .bt-zx-bq .bq-item {
        display: none;
    }
    .boay .news .col-12 .hyzx .liebiao .item .zx-nrxq .title {
        flex-direction: column;
        align-items: flex-start;
    }
}
.foot .container-fluid.bgblack {
    background-color: #222;
    color: #999;
    text-align: left;
}
.foot .container-fluid.bgblack .container .row {
    text-align: left;
}
.foot .container-fluid.bgblack .container .row .bgimg {
    background-image: url(../img/map-img.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}
.foot .container-fluid.bgblack .container .row .neirong {
    padding: 1rem 0;
}
.foot .container-fluid.bgblack .container .row .neirong > p {
    font-size: var(--zhusz);
    text-indent: 1.625rem;
    /* text-transform: capitalize; */
}
.foot .container-fluid.bgblack .container .row .neirong > p::first-letter {
    color: #fff;
    font-size: 1.625rem;
}
.foot .container-fluid.bgblack .container .row .neirong > p .qiangdiao {
    color: #fff;
}
.foot .container-fluid.bgblack .container .row .title {
    position: relative;
}
.foot .container-fluid.bgblack .container .row .title > h5 {
    font-weight: 700;
    line-height: 1.62;
    border-bottom: 1px dotted var(--borse);
}
.foot .container-fluid.bgblack .container .row .title > h5::after {
    content: '';
    position: absolute;
    width: 5rem;
    height: 0.25rem;
    border-radius: 0.125rem;
    background-color: var(--cizhuse);
    left: 0;
    bottom: -0.125rem;
}
.foot .container-fluid.bgblack .container .row .dhli .item {
    border-bottom: 1px solid rgba(153, 153, 153, 0.2);
}
.foot .container-fluid.bgblack .container .row .dhli .item .it-li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.25rem 0;
    transition: all 0.3s ease;
}
.foot .container-fluid.bgblack .container .row .dhli .item .it-li:hover {
    color: #fff;
    text-decoration: none;
}
.foot .container-fluid.bgblack .container .row .dhli .item .it-li:hover .icon-arrow-right {
    color: #fff;
}
.foot .container-fluid.bgblack .container .row .dhli .item:last-child {
    border-bottom: none;
}
.foot .container-fluid.bgblack .container .row .dhli .item > a {
    color: #999;
}
.foot .container-fluid.bgblack .container .row .db-lianxi {
    padding: 1rem 0;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li {
    display: flex;
    flex-direction: row;
    color: #999;
    padding: 0.25rem 0;
    text-decoration: none;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li .iconfont {
    color: var(--cizhuse);
    padding-right: 0.5rem;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li:hover .bianse {
    color: var(--cizhuse);
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li .hh-input {
    background-color: transparent;
    border: 1px solid var(--cizhuse);
    padding: 0.25rem 0.5rem;
    color: #999;
    width: 100%;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li .hh-input:focus {
    outline: none;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li.it-li2 {
    align-items: center;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li .huihu {
    padding: 0.25rem 0.75rem;
    border: 1px solid var(--cizhuse);
    border-left: none;
    /* background-color: var(--zhuse); */
    color: #fff;
    white-space: nowrap;
}
.foot .container-fluid.bgblack .container .row .db-lianxi .item .it-li .huihu:hover {
    cursor: pointer;
}
.foot > .container-fluid {
    background-color: #333;
}
.foot > .container-fluid .container .row {
    text-align: center;
    padding: 1rem 0;
}
.foot > .container-fluid .container .row span {
    color: #ccc;
    font-size: var(--zhusz);
}
.foot > .container-fluid .container .row a {
    font-size: var(--zhusz);
    color: var(--cizhuse);
}


/* 联系我们的样式 */
.contus .bgtu {
    background: url(../img/b3.jpg) no-repeat fixed;
}
.contus .bgtu .zhuti {
    padding: 6rem 1rem;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.8);
    color: #f8f8f8;
}
.contus .bgtu .zhuti .title {
    padding: 0.5rem;
    position: relative;
    margin-bottom: 0.5rem;
}
.contus .bgtu .zhuti .title::after {
    content: '';
    position: absolute;
    width: 3rem;
    height: 0.25rem;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    border-radius: 0.25rem;
    background-color: var(--cizhuse);
}
.contus .bgtu .zhuti .text > span {
    color: #ccc;
    font-size: var(--zhusz);
}
.contus .bgtu .zhuti .text > span > a {
    color: var(--cizhuse);
    font-weight: 700;
}
.contus .nr-connt {
    padding: 1rem 0;
}
.contus .nr-connt .breadcrumb {
    border-radius: 0;
    background-color: transparent;
}
.contus .nr-connt .breadcrumb .breadcrumb-item {
    font-size: var(--zhusz);
}
.contus .nr-connt .breadcrumb .breadcrumb-item.iconfont > a {
    padding-left: 0.25rem;
}
.contus .nr-connt .col-12 .ht-3{
    border: 1px solid var(--borse);
}
.contus .nr-connt .col-12 .ht-3 .title {
    font-weight: 700;
    padding: 1rem;
    text-align: center;
    border-bottom: 1px solid var(--borse);
    font-size: 1rem;
    /* background-color: #e9ecef; */
    /* color: #fff; */
}
.contus .nr-connt .col-12 .ht-3 > form {
    padding: 1rem;
    /* border: 1px solid var(--borse); */
}
.contus .nr-connt .col-12 .ht-3 .btbd {
    margin: 0;
}
.contus .nr-connt .col-12 .ht-3 .form-group > label {
    margin: 0;
}
.contus .nr-connt .col-12 .ht-3 .btbd::before {
    content: '*';
    color: red;
}
.contus .nr-connt .col-12 .ht-3 .form-group .input-group .input-group-text {
    border-radius: 0;
    background-color: transparent;
}
.contus .nr-connt .col-12 .ht-3 .form-group .input-group .form-control {
    border-radius: 0;
}
.contus .nr-connt .col-12 .ht-3 .form-group .checkget {
    border: 1px solid #ced4da;
    padding: 0.5rem;
}
.contus .nr-connt .col-12 .ht-3 .form-group .form-control {
    border-radius: 0;
}
.contus .nr-connt .col-12 .ht-3 .anniu {
    background-color: var(--cizhuse);
    color: #fff;
    border-radius: 0;
}
.contus .nr-connt .col-12.youce {
    background-color: #f8f8f8;
    padding: 0;
}
.contus .nr-connt > .row {
    padding: 0 1rem;
}
.contus .nr-connt > .row .youce-title {
    font-size: 1.25rem;
    font-weight: 700;
    color: var(--zhuse);
    text-align: center;
    padding: 1.25rem 0;
    border-bottom: 1px solid #fff;
    background-color: #e9ecef;
}
.contus .nr-connt > .row .erweima {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    /* border-bottom: 1px solid #fff; */
}
.contus .nr-connt > .row .erweima:first-child {
    padding-top: 1rem;
}
.contus .nr-connt > .row .erweima .item {
    flex: 1;
    padding: 1rem;
    text-align: center;
}
.contus .nr-connt > .row .erweima .item > .gzhma {
    margin-top: 0.75rem;
    line-height: 1;
    font-weight: 700;
}
.contus .nr-connt > .row .erweima .item > .gzhma + small {
    line-height: 1;
}
.contus .nr-connt > .row .erweima .item > .img-fluid {
    border: 0.25rem solid var(--zhuse);
    border-radius: 0.25rem;
}
.contus .nr-connt > .row .xxlist {
    border-top: 1px solid #fff;
    padding: 0.5rem;
}
.contus .nr-connt > .row .xxlist .liaddress {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.contus .nr-connt > .row .xxlist .liaddress .item {
    padding: 0.5rem;
}
.contus .nr-connt > .row .xxlist .liaddress .item > span {
    font-size: var(--zhusz);
    font-weight: 700;
}
.contus .nr-connt > .row .xxlist .liaddress .item > span > .wenzi {
    color: #333;
    font-size: 0.75rem;
    font-weight: 400;
}
.contus .nr-connt > .row .ztlx .tou {
    padding: 1rem;
    font-size: 1.25rem;
    font-weight: 700;
    background-color: #e9ecef;
    border-left: 3px solid var(--cizhuse);
}
.contus .nr-connt > .row .ztlx .wxxx {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.contus .nr-connt > .row .ztlx .lianxi {
    flex: 1;
    display: flex;
    flex-direction: row;
    padding: 1rem;
}
.contus .nr-connt > .row .ztlx .lianxi .text {
    font-size: 0.75rem;
}
.contus .nr-connt > .row .ztlx .lianxi .wx {
    font-weight: 700;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.contus .nr-connt > .row .ztlx .lianxi .erweima {
    width: 5rem;
}


/* 服务栏目样式 */
.contus .nr-connt .sv-row {
    min-height: 30rem;
}
.contus .nr-connt .sv-row .nav-tabs {
    border: none;
    background-color: #e9ecef;
}
.contus .nr-connt .sv-row .nav-tabs .nav-link {
    /* background-color: var(--zhuse); */
    border-radius: 0;
    font-size: 1rem;
    color: #555;
    font-weight: 700;
    line-height: 1.618;
    padding: 1rem 2rem;
    transition: all 0.3s ease;
}
.contus .nr-connt .sv-row .nav-tabs .nav-link.active {
    background-color: #f8f8f8;
    color: var(--zhuse);
    border-color: #f8f8f8;
    position: relative;
    font-size: 1.25rem;
    /* border-top: 0.125rem solid  #e9ecef; */
    /* border-radius: 0rem 0.5rem 0 0; */
}
/* .contus .nr-connt .sv-row .nav-tabs .nav-link.active::before {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-radius: 0 0 0.5rem 0;
    background-color: var(--cizhuse);
    bottom: 0;
    left: -1rem;
} */
.contus .nr-connt .sv-row .nav-tabs .nav-link.active + .nav-link {
    border-radius: 0 0 0 0.5rem;
}
.contus .nr-connt .sv-row .nav-tabs .nav-link.active::after {
    content: '';
    position: absolute;
    width: 30%;
    height: 0.25rem;
    background-color: var(--cizhuse);
    border-radius: 0.25rem;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.contus .nr-connt .sv-row .tab-content {
    background-color: #f8f8f8;
    /* border: 1px solid var(--borse); */
    border: none;
    padding: 1rem;
}
.contus .nr-connt .sv-row .tab-content .map {
    position: relative;
}
.contus .nr-connt .sv-row .tab-content .map .dian > li {
    position: absolute;
    z-index: 1;
    width: 10px;
    height: 10px;
    margin: -6px;
    background-color: var(--zhuse);
    border-radius: 50%;
}
.contus .nr-connt .sv-row .tab-content .map .dian > li > span {
    display: block;
    width: 10px;
    height: 10px;
    -webkit-animation: ripple 1s linear infinite;
    animation: ripple 1s linear infinite;
    -webkit-transition: 0.5s linear;
    border-radius: 50%;
}
.contus .nr-connt .sv-row .tab-content .map .dian > li .zuobiao .guojia {
    position: absolute;
    border: 1px solid var(--cizhuse);
    white-space: nowrap;
    padding: 0.25rem 0.75rem;
    background-color: var(--cizhuse);
    color: #fff;
    left: 5px;
    top: 0;
    transform: translate(-50%, -150%);
    border-radius: 1rem;
}
.contus .nr-connt .sv-row .tab-content .map .dian > li .zuobiao .sanjiao {
    border-color: var(--cizhuse) transparent transparent transparent;
}
/* .contus .nr-connt .sv-row .tab-content .guoji .wd-title .bt-nimi {
    font-weight: 700;
    line-height: 1.62;
    padding-left: 0.75rem;
    position: relative;
} */
.wd-title .bt-nimi {
    font-weight: 700;
    line-height: 1.62;
    padding-left: 0.75rem;
    position: relative;
}
/* .contus .nr-connt .sv-row .tab-content .guoji .wd-title .bt-nimi::after {
    content: '';
    position: absolute;
    width: 0.375rem;
    height: 50%;
    border-radius: 0.1875rem;
    background-color: var(--cizhuse);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
} */
.wd-title .bt-nimi::after {
    content: '';
    position: absolute;
    width: 0.375rem;
    height: 50%;
    border-radius: 0.1875rem;
    background-color: var(--cizhuse);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
ul.yuan {
    padding-left: 2rem;
}
ul.yuan > li{
    list-style-type: decimal;
    
}
ol.yuan {
    padding-left: 2rem;
}
ol.yuan > li{
    list-style-type: square;
    
}
.mingpian {
    padding: 1rem;
    
}
.mingpian .touxiang {
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    /* box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.3); */
    position: relative;
    z-index: 3;
    border: 0.5rem solid #fff;
}
.mingpian .xinxi {
    padding: 3.5rem 1rem 1rem 1rem;
    background-color: #fff;
    position: relative;
    top: -2rem;
    z-index: 2;
    box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.3);
}
.mingpian .xinxi .name {
    position: absolute;
    top: 1.875rem;
    left: 50%;
    transform: translateX(-50%);
}
.mingpian .xinxi .name .mz {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
}
.mingpian .xinxi .mp-list .item {
    display: flex;
    flex-direction: row;
    padding: 0.125rem 0;
    color: #999;
    font-size: 0.875rem;
}
.mingpian .xinxi .mp-list .item .text {
    padding-left: 0.25rem;
    display: flex;
    flex-direction: row;
}
.mingpian .xinxi .mp-list .item .iconfont, .mingpian .xinxi .mp-list .item .text .bhh {
    white-space: nowrap;
    color: #333;
}
.mingpian .xinxi .mp-list .item .text > a {
    color: var(--cizhuse);
}
@keyframes ripple {
    0% {
        webkit-box-shadow: 0 0 0 0 rgba(9,83,132,0.1), 0 0 0 10px rgba(9,83,132,0.1), 0 0 0 20px rgba(9,83,132,0.1);
        box-shadow: 0 0 0 0 rgba(9,83,132,0.1), 0 0 0 10px rgba(9,83,132,0.1), 0 0 0 20px rgba(9,83,132,0.1);
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(9,83,132,0.1), 0 0 0 20px rgba(9,83,132,0.1), 0 0 0 30px rgba(9,83,132,0);
        box-shadow: 0 0 0 10px rgba(9,83,132,0.1), 0 0 0 20px rgba(9,83,132,0.1), 0 0 0 30px rgba(9,83,132,0);
    }
    
}
#nav-xm > .row {
    margin: 0;
}
#nav-xm, #nav-xm .col-md-3{
    border: 1px solid #fff;
}
#nav-xm .col-md-3 {
    padding: 0;
    text-align: center;
}
#nav-xm .col-md-3 .sv-item {
    padding: 1rem;
    transition: all 0.3s ease;
}
#nav-xm .col-md-3 .sv-item:hover {
    background-color: #fff;
}
#nav-xm .col-md-3 .sv-item .iconfont {
    font-size: 2.5rem;
    line-height: 1.5;
    color: var(--danlan);
}
#nav-xm .col-md-3 .sv-item .title {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
}
@media (max-width: 768px) {
    .contus .nr-connt .sv-row .nav-tabs .nav-link {
        font-size: 1rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
    .contus .nr-connt .sv-row .nav-tabs .nav-link.active {
        font-size: 1rem;
    }
}

/* 智能报价系统 */
.get-price {
    padding-bottom: 3rem !important;
    position: relative;
    /* border: 0.375rem solid var(--zhuse); */
    border-bottom: none;
    border-radius: 0.25rem 0.25rem 0 0;
}
/* .get-price::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 0.375rem;
    background-color: var(--zhuse);
    bottom: 0;
    border-radius: 0.25rem;
} */
.get-price .jisuan-anniu:hover {
    cursor: pointer;
}
.get-price .jisuan-anniu {
    position: absolute;
    width: 5rem;
    height: 5rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /* background-color: var(--cizhuse); */
    /* border: 1px solid var(--borse); */
    background: linear-gradient(to top, silver, whitesmoke);
    border-radius: 50%;
    display:flex;
    justify-content:center;
    align-items:center;
    box-shadow: rgba(255, 255, 255, 0.35) 2px 2px 4px 0px inset, rgba(255, 255, 255, 0.15) 1px 2px 4px 2px inset, rgba(0, 0, 0, 0.15) 0 2px 4px 0px, rgba(9, 9, 9, 0.15) 0 2px 4px 2px;
    z-index: 2;
    animation-name: biger;
    transform-origin: center;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
    animation-duration: 1s;
    /* padding: 0.5rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 0.375rem solid #fff;
    border-radius: 50%;
    z-index: 4;
    box-shadow: 0 0 0.5rem 0.25rem var(--borse), 0 0 0.25rem 0.5rem var(--borse) inset;
    transition: all 0.3s ease;
    animation: huxi 1s ease-in-out infinite; */
}
/* .get-price .jisuan-anniu:hover {
    cursor: pointer;
    box-shadow: 0 0 0.25rem 0.375rem var(--borse);
} */
/* .get-price .jisuan-anniu::after {
    position: absolute;
    width: 5rem;
    height: 5rem;
    content: '';
    background-color: transparent;
    box-shadow: 0 0 0.25rem 0.325rem var(--borse) inset;
    border-radius: 50%;
} */
.get-price .mengb {
    position: absolute;
    width:80%;
    height:80%;
    border-radius:50%;
    background:linear-gradient(silver,whitesmoke);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
    padding: 0.5rem;
    color: #888;
    z-index: 3;
    /* letter-spacing: 0.25rem; */
}
@keyframes biger {
    0% {
        transform: scale(1) translate(-50%, -50%);
    }
    50% {
        transform: scale(1.15) translate(-45%, -45%);
    }
    100% {
        transform: scale(1) translate(-50%, -50%);
    }
}
@keyframes biger2 {
    0% {
        transform: scale(1) translate(-50%, 10%);
    }
    50% {
        transform: scale(1.15) translate(-45%, 10%);
    }
    100% {
        transform: scale(1) translate(-50%, 10%);
    }
}
/* .get-price .mengb::after {
    content: '';
    position: absolute;
    width: 8rem;
    height: 4rem;
    background-color: #fff;
    left: -0.5rem;
    top: 0;
    transform: translateY(-16%);
    border: 0.375rem solid #fff;
} */
.get-price .baojia-pre {
    padding-right: 3.5rem;
}
.get-price .baojia-pre .title {
    font-weight: 700;
    text-align: center;
}
.get-price .baojia-pre .text {
    text-align: center;
}
.get-price .baojia-pre form {
    padding: 1rem;
}
.get-price .baojia-pre .price-ms {
    padding: 2rem 0;
    margin-bottom: 1rem;
}
.get-price .baojia-pre .form-group > label {
    margin: 0;
}
.get-price .baojia-pre .btbd::before {
    content: '*';
    color: red;
}
.get-price .baojia-aft {
    padding-top: 2rem;
    border-left: 1px dotted var(--zhuse);
    padding-left: 3.5rem;
}
.get-price .baojia-aft .title {
    padding: 1rem 0;
    text-align: left;
}
.get-price .baojia-aft .feiyong {
    padding: 1rem;
}
.get-price .baojia-aft .guanjian {
    font-weight: 700;
    color: var(--cizhuse);
}
.get-price .baojia-aft .delete {
    font-size: 0.75rem;
    color: #999;
    text-decoration: line-through;
}
.get-price .baojia-aft .bd-jieguo {
    padding: 1rem;
    border: 1px solid var(--borse);
}
.get-price .baojia-aft .shuom {
    padding: 0.25rem 0;
}
.get-price .baojia-aft .caozuo {
    padding: 1rem;
    text-align: center;
    
}
.get-price .baojia-aft .caozuo > .button {
    padding: 0.5rem 1rem;
    margin: 0.5rem;
    border: 1px solid var(--zhuse);
    background-color: var(--zhuse);
    color: #fff;
    box-shadow: 0.25rem 0.25rem 0.5rem #ccc;
    border-width: 1px;
    font-weight: 700;
    display: inline-block;
    transition: all 0.3s ease;
    cursor: pointer;
}
.get-price .baojia-aft .caozuo > .button:hover {
    background-color: transparent;
    color: #333;
}
.getfangan {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    border: 0.375rem solid var(--zhuse);
    border-radius: 0 0 0.25rem 0.25rem;
}
.getfangan > nav {
    display: block !important;
}
.getfangan nav #nav-tab .nav-link {
    background-color: #e9ecef;
    padding: 0.75rem 1.5rem;
    font-size: 1rem;
    /* border: 1px solid  var(--zhuse); */
    border-radius: 0;
    color: #333;
    
}
.getfangan #nav-tabContent {
    padding: 1rem;
    border: 1px solid var(--borse);
    transform: translateY(-1px);
}
.getfangan nav #nav-tab .nav-link.active {
    background-color: var(--zhuse);
    border-bottom: none;
    color: #fff;
    border: 1px solid  var(--zhuse);
    font-weight: 700;
}
.getfangan nav #nav-tab .nav-link:first-child {
    border-right: none;
}
.getfangan #nav-biaoge > table {
    width: 100%;
}
.getfangan #nav-biaoge > table, .getfangan #nav-biaoge > table th, .getfangan #nav-biaoge > table td {
    border: 1px solid var(--borse);
    padding: 0.5rem 1rem;
    line-height: 1.5;
}
@keyframes huxi {
    0% {
        box-shadow: 0 0 0.5rem 0.25rem var(--borse);
    }
    25% {
        box-shadow: 0 0 0.5rem 0.375rem var(--borse);
    }
    50% {
        box-shadow: 0 0 0.5rem 0.5rem var(--borse);
    }
    75% {
        box-shadow: 0 0 0.5rem 0.375rem var(--borse);
    }
    100% {
        box-shadow: 0 0 0.5rem 0.25rem var(--borse);
    }
}
@media (max-width: 768px) {
    .get-price .baojia-pre {
        padding-right: 1rem;
        padding-bottom: 3.5rem;
    }
    .get-price .baojia-aft {
        padding-left: 1rem;
        border-left: none;
        padding-top: 3.5rem;
        border-top: 1px dotted var(--zhuse);
    }
    .get-price .jisuan-anniu {
        transform: translate(-50%, 10%);
        animation-name: biger2;
    }
    .getfangan {
        padding: 1rem 0 !important;
    }
}
/* 行业资讯 */
.boay {
    min-height: 50rem;
}
.hyzx {
    margin: 0;
}
.hyzx .toubu .zx-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.hyzx .toubu .zx-list > li {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    border-radius: 1rem;
    transition: all 0.3s ease;
    color: #888;
    white-space: nowrap;
}
.hyzx .toubu .zx-list > li:hover {
    background-color: var(--cizhuse);
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    padding: 0.25rem 1rem;
}
.hyzx .toubu .zx-list > li.active {
    background-color: var(--cizhuse);
    color: #fff;
    font-weight: 700;
    padding: 0.25rem 1rem;
}
.hyzx .liebiao {
    padding: 0.5rem 0;
}
.hyzx .liebiao .item {
    display: flex;
    flex-direction: row;
    padding: 0.5rem;
    border: 2px solid #fff;
    transition: all 0.3s ease;
    border-bottom: 2px solid var(--borse);
}
.hyzx .liebiao .item:last-child {
    border-bottom-color: transparent;
}
.hyzx .liebiao .item2 {
    display: flex;
    flex-direction: row;
    padding: 0.25rem;
}
.hyzx .liebiao .item:hover {
    border: 0.125rem solid var(--zhuse);
    /* transform: scale(1.01); */
    box-shadow: 0.25rem 0.25rem 0.5rem var(--borse);
}
/* .hyzx .liebiao .item:hover .item2 {
    border-bottom-color: transparent;
} */
.hyzx .liebiao .item:hover .zx-img {
    box-shadow: 0.25rem 0.25rem 0.5rem var(--borse);
}
.hyzx .liebiao .item .zx-img {
    width: 40%;
    padding: 0.25rem;
}
.hyzx .liebiao .item .zx-nrxq {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.25rem;
}
.hyzx .liebiao .item .zx-nrxq .title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.62;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.hyzx .liebiao .item:hover .zx-nrxq .title .sl-1hang {
    color: var(--zhuse);
}
.hyzx .liebiao .item .zx-nrxq .title .sl-1hang {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.hyzx .liebiao .item .zx-nrxq .title .time {
    font-size: 0.75rem;
    color: #999;
    font-weight: 400;
    min-width: 8rem;
    text-align: right;
}
.hyzx .liebiao .item .zx-nrxq .img-mn {
    display: flex;
    flex-direction: row;
    padding: 0.25rem;
}
.hyzx .liebiao .item .zx-nrxq .img-mn .mnimg-item {
    width: 25%;
    padding: 0.25rem;
}
.hyzx .liebiao .item .zx-nrxq .title .bt-zx-bq {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #333;
}
.hyzx .liebiao .item .zx-nrxq .title .bt-zx-bq .bq-item {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--zhuse);
    color: #fff;
    line-height: 1;
    margin-right: 0.25rem;
    white-space: nowrap;
}
.hyzx .liebiao .item .zx-nrxq .neir {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hyzx .liebiao .item .zx-nrxq .zxbq {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-top: 0.5rem;
    /* justify-content: space-between; */
}
.hyzx .liebiao .item .zx-nrxq .zxbq .bq-item {
    display: flex;
    align-items: center;
    padding-right: 0.5rem;
    border-right: 1px solid var(--borse);
}
.hyzx .liebiao .item .zx-nrxq .zxbq .bq-item a {
    line-height: 1;
}
.hyzx .liebiao .item .zx-nrxq .zxbq .bq {
    display: inline-block;
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    margin-left: 0.25rem;
    background-color: var(--anhuang);
    color: #fff;
    line-height: 1;
}
.hyzx .liebiao .item .zx-nrxq .zxbq .shuxin {
    padding: 0 0.5rem;
    color: #999;
}
.hyzx .liebiao .item .zx-nrxq .zxbq .shuxin .iconfont {
    font-size: 0.75rem;
}
.hyzx .liebiao .fenye {
    padding: 2rem 0;
}
.hyzx .liebiao .fenye .page {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.hyzx .liebiao .fenye .page .item-li {
    width: 2.25rem;
    height: 2.25rem;
    background-color: var(--borse);
    margin: 0 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: all 0.3s ease;
    color: #999;
}
.hyzx .liebiao .fenye .page .item-li:hover {
    background-color: var(--zhuse);
    color: #fff;
    cursor: pointer;
}
.hyzx .liebiao .fenye .page .item-li.active {
    background-color: var(--zhuse);
    color: #fff;
}
.hyzx .liebiao .fenye .page .item-li.dian {
    background-color: transparent;
}
.hyzx .liebiao .fenye .page .item-li.dian:hover {
    color: #333;
}
.hyzx .liebiao .btn {
    font-size: var(--zhusz);
    padding: 0.5rem 1.25rem;
    margin: 0.5rem;
    border: 1px solid var(--borse);
    display: flex;
    justify-content: center;
    transition: all 0.3s ease;
    border-radius: 0;
}
.hyzx .liebiao .btn:hover {
    background-color: var(--zhuse);
    color: #fff;
}
.hyzx .youce .daohang {
    padding: 0.5rem 0;
}
.hyzx .youce li {
    margin: 0.5rem 0;
}
.hyzx .youce .baojia {
    /* background-color: rgba(3, 53, 86, 0.5); */
    background-color: rgba(206, 116, 2, 0.5);
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.62;
    padding: 0.75rem 1.25rem;
    border-radius: 0.25rem;
    position: relative;
}
.hyzx .youce .baojia > a {
    text-decoration: none;
}
.hyzx .youce .baojia > a > span {
    color: #fff;
}
.hyzx .youce .baojia .icon {
    font-size: 3.5rem;
    position: absolute;
    right: 0.5rem;
    top: -0.5rem;
    line-height: 1;
    color: var(--anhuang);
    opacity: 0.3;
}
.hyzx .youce .fangan {
    background-color: rgba(135, 34, 0, 0.5);
}
.hyzx .youce .fangan .icon {
    color: var(--hongse);
}
.hyzx .youce .anli {
    background-color: rgba(9, 83, 132, 0.5);
}
.hyzx .youce .anli .icon {
    color: var(--shenlan);
}
.hyzx .youce .xiazai {
    background-color: rgba(238, 143, 0, 0.5);
}
.hyzx .youce .xiazai .icon {
    color: var(--cizhuse);
}
.hyzx .youce .fangan > a > span {
    font-weight: 700;
}
.hyzx .youce .tuijian .tj-title {
    color: #555;
    font-weight: 700;
    border-left: 4px solid var(--zhuse);
    padding-left: 0.5rem;
    margin: 0.5rem 0;
    font-size: 1rem;
}
.hyzx .youce .tuijian .tj-tou {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.hyzx .youce .tuijian .tj-tou .change {
    font-size: 0.8125rem;
    color: #999;
}
.hyzx .youce .tuijian .tjwz-list .title {
    color: #999;
    line-height: 1;
    /* font-weight: 700; */
}
.hyzx .youce .tuijian .tjwz-list > li {
    border-bottom: 1px solid var(--borse);
    padding: 0.5rem;
    margin: 0;
    transition: all 0.3s ease;
}
.hyzx .youce .tuijian .tjwz-list > li:last-child {
    border-bottom: none;
}
.hyzx .youce .tuijian .tjwz-list > li:hover {
    background-color: var(--borse);
    cursor: pointer;
}
.hyzx .youce .tuijian .tjwz-list > li:hover .title {
    color: var(--zhuse);
    /* font-weight: 700; */
}
.hyzx .youce .tuijian .tjwz-list .sxtj > span {
    font-size: 0.75rem;
    color: #999;
}
.hyzx .youce .tuijian .gd-anniu {
    display: flex;
    justify-content: center;
    margin-top: 0.5rem;
}
.hyzx .youce .tuijian .more {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.5rem 0;
    border: 1px solid var(--borse);
    padding: 0.5rem 1.5rem;
    max-width: 10rem;
    transition: all 0.3s ease;
    color: #999;
}
.hyzx .youce .tuijian .more:hover {
    background-color: var(--borse);
    color: #555;
}
@media (max-width: 768px) {
    .hyzx .toubu .zx-list {
        padding-bottom: 0.5rem;
    }
    .hyzx .liebiao .item .zx-img {
        display: none;
    }
    .hyzx .liebiao .item .zx-nrxq .img-mn .mnimg-item {
        width: 33.33%;
    }
}
/* 文章详情页 */
.contus.bg-hui {
    background-color: #f8f8f8;
}
.contus.bg-hui .breadcrumb {
    background-color: #fff;
}
.contus.bg-hui .detail-nr {
    background-color: #fff;
    padding: 1rem;
    margin-right: 1rem;
}
.contus.bg-hui .detail-bt {
    padding: 2rem 1rem;
}
.contus.bg-hui .detail-bt .title {
    text-align: center;
}
.contus.bg-hui .detail-bt .bqsx {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 0.25rem 0;
    color: #555;
    flex-wrap: wrap;
}
.contus.bg-hui .detail-bt .bqsx > div {
    padding: 0 0.5rem;
}
.contus.bg-hui .detail-bt .bqsx > div > span {
    font-size: var(--zhusz);
}
.contus.bg-hui .detail-bt .bqsx > div .fenlei {
    background-color: var(--danlan);
    color: #fff;
    padding: 0.125rem 0.375rem;
    font-size: 0.75rem;
}
.contus.bg-hui .detail-bt .bqsx > div .bq-item {
    background-color: var(--lianghuang);
    color: #fff;
    font-size: 0.75rem;
    padding: 0.125rem 0.375rem;
    border-radius: 0.5rem;
}
.contus.bg-hui .detail-bt .shuxing {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-top: 1rem;
    color: #999;
    font-size: 0.75rem;
    flex-wrap: wrap;
}
.contus.bg-hui .detail-bt .shuxing > .left > span {
    padding: 0 0.25rem;
    border-left: 1px solid var(--borse);
}
.contus.bg-hui .detail-bt .shuxing > .left > span:first-child {
    border-left: none;
}
.contus.bg-hui .detail-bt .shuxing > div > span {
    font-size: 0.75rem;
}
.contus.bg-hui .detail-nr {
    font-size: 0.875rem;
    line-height: 1.62;
    color: #555;
    min-height: 50rem;
    border-radius: 0.5rem;
    
}
.contus.bg-hui .zx-right {
    background-color: #fff;
    border-radius: 0.5rem;
}
.contus.bg-hui .dianzan {
    position: fixed;
    top: 30%;
    transform: translateX(-4rem);
}
.contus.bg-hui .dianzan .zan {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.5rem;
}
.contus.bg-hui .dianzan .zan:hover {
    cursor: pointer;
}
.contus.bg-hui .dianzan .zan > span.iconfont {
    width: 3rem;
    height: 3rem;
    background-color: #fff;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    border-radius: 50%;
    box-shadow: 0.25rem 0.25rem 0.5rem var(--borse), 0 0 0.25rem 0.25rem var(--borse);
}
.contus.bg-hui .dianzan .zan > span.text {
    color: #999;
    font-size: 0.75rem;
    padding: 0.25rem 0;
}
.contus.bg-hui .detail-nr .shengming {
    margin-top: 3rem;
    margin-bottom: 1rem;
    padding: 1rem;
    background-color: #f8f8f8;
    font-size: var(--zhusz);
    color: #999;
    border-radius: 0.5rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.contus.bg-hui .detail-nr .shengming .lfbd {
    border-left: 0.25rem solid var(--danlan);
}
.contus.bg-hui .detail-nr .shengming .lfbd > p {
    padding: 0 0.5rem;
}
.contus.bg-hui .detail-nr .shengming .zhuanfa {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.contus.bg-hui .detail-nr .shengming .zhuanfa > .iconfont {
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #fff;
    /* box-shadow: 0.25rem 0.25rem 0.5rem var(--borse), 0 0 0.25rem 0.25rem var(--borse); */
    box-shadow: 0.25rem 0.25rem 0.5rem var(--borse);
}
.contus.bg-hui .detail-nr .shengming .zhuanfa > .iconfont:hover {
    cursor: pointer;
}
@media (max-width: 768px) {
    .contus.bg-hui .detail-bt .shuxing {
        /* flex-direction: column;
        align-items: flex-start; */
    }
    .contus.bg-hui .detail-nr {
        margin-right: 0;
    }
}
/* 案例页面 */
.case-anli {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 2rem;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.case-anli .ssk {
    width: 100%;
    display: flex;
    justify-content: center;
}
.case-anli .ssk .input-group {
    max-width: 60%;
    margin: 0 !important;
}
.case-anli .ssk .input-group .input-group-append:hover {
    cursor: pointer;
}
.case-anli .ssk .input-group .input-group-append > .input-group-text {
    background-color: var(--zhuse);
    color: #fff;
    border-color: var(--zhuse);
}
.case-anli .ssk .input-group .input-group-append > .iconfont::after {
    content: '搜索';
    font-size: var(--zhusz);
    padding: 0 0.125rem;
    font-weight: 700;
}
.case-anli .ss-tj {
    max-width: 60%;
    display: flex;
    padding: 0.5rem 0;
}
.case-anli .ss-tj > p {
    white-space: nowrap;
    padding: 0.5rem;
}
.case-anli .ss-tj .remenci {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    /* text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical; */
}
.case-anli .ss-tj .remenci > li {
    margin: 0.25rem;
    padding: 0.125rem 0.5rem;
    background-color: #f8f8f8;
    border-radius: 1rem;
    color: #999;
    white-space: nowrap;
    font-size: 0.75rem;
    transition: all 0.3s ease;
}
.case-anli .ss-tj .remenci > li:hover {
    cursor: pointer;
    background-color: var(--cizhuse);
    color: #fff;
}
.anli-list {
    min-height: 50rem;
}
.anli-list .kind {
    padding: 0.5rem;
    background-color: #f8f8f8;
    border: 1px solid var(--borse);
    border-bottom: none;
}
.anli-list .kind .fl-item {
    padding: 0.5rem;
}
.anli-list .kind .fl-item .item {
    display: flex;
    flex-direction: row;
}
.anli-list .kind .fl-item .item > .name {
    padding: 0.5rem;
    font-weight: 700;
    white-space: nowrap;
}
.anli-list .kind .fl-item .item .xm-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
.anli-list .kind .fl-item .item .xm-list > li {
    margin: 0.25rem;
    padding: 0.25rem 0.5rem;
    transition: all 0.3s ease;
    color: #555;
}
.anli-list .kind .fl-item .item .xm-list > li.active {
    padding: 0.25rem 1rem;
    background-color: var(--cizhuse);
    color: #fff;
    border-radius: 1rem;
}
.anli-list .kind .fl-item .item .xm-list > li:hover {
    padding: 0.25rem 1rem;
    background-color: var(--cizhuse);
    color: #fff;
    border-radius: 1rem;
    cursor: pointer;
}
.anli-list .cs-list > .row {
    margin: 0;
    padding: 0.5rem;
    border: 1px solid var(--borse);
}
.anli-list .cs-list > .row > .item {
    padding: 0.5rem;
}
.anli-list .cs-list > .row > .item .cs-item {
    transition: all 0.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item:hover {
    box-shadow: 0 0 0.25rem 0.375rem var(--borse);
}
.anli-list .cs-list > .row > .item .cs-item .cs-img {
    position: relative;
    transition: all 0.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .tupian {
    overflow: hidden;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .img-fluid {
    transition: all 0.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item .cs-miaosu {
    padding: 0.125rem;
    position: relative;
}
.anli-list .cs-list > .row > .item .cs-item .cs-miaosu .cs-title {
    padding: 0.125rem 0.25rem;
    font-weight: 700;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.anli-list .cs-list > .row > .item .cs-item .cs-miaosu .cs-des {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-size: 1rem;
    padding: 0.125rem 0.25rem;
    margin-bottom: 0.125rem;
}
.anli-list .cs-list > .row > .item .cs-item .cs-miaosu .cs-des .zuo > span {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
    background-color: var(--danlan);
    color: #fff;
    line-height: 1;
    border-radius: 1rem;
}
.anli-list .cs-list > .row > .item .cs-item .cs-miaosu .cs-des .you > span {
    font-size: 0.75rem;
    color: #999;
}
.anli-list .cs-list > .row > .item .cs-item .touming {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    transition: all 0.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item .touming >a > span {
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;

    /* opacity: 0; */
    /* box-shadow: 0.25rem 0.25rem 0.25rem #ccc; */
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .getprice {
    position: absolute;
    left: 0;
    bottom: -3.625rem;
    width: 100%;
    height: 0;
    background-color: #f8f8f8;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    z-index: 5;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .getprice > div {
    border: 1px solid var(--zhuse);
    padding: 0.25rem 0.75rem;
    margin: 0.5rem;
    font-weight: 700;
    transition: all 0.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .getprice > div span {
    color: #333;
    transition: all o.3s ease;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .getprice > div:hover {
    background-color: var(--zhuse);
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .getprice > div:hover span {
    color: #fff;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img:hover .touming {
    opacity: 1;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img:hover .img-fluid {
    transform: scale(1.1) rotate(-2deg);
}
.anli-list .cs-list > .row > .item .cs-item .cs-img:hover .getprice {
    height: 3.625rem;
}
.anli-list .cs-list > .row > .item .cs-item .cs-img .touming > span:hover {
    cursor: pointer;
    border: 1px solid var(--zhuse);
}
@media (max-width: 768px) {
    .case-anli .ssk .input-group {
        max-width: 100%;
    }
    .case-anli .ss-tj {
        max-width: 100%;
    }
    .case-anli .ss-tj .remenci {
        flex-wrap: nowrap;
        overflow-y: hidden;
    }
    .anli-list .kind {
        padding: 0;
    }
    .anli-list .cs-list > .row > .item .cs-item .cs-miaosu .cs-des .zuo {
        display: none;
    }
    .anli-list .cs-list > .row {
        border: none;
    }
    .anli-list .cs-list > .row > .item .cs-item .cs-img .getprice > div {
        border: 1px solid var(--zhuse);
        padding: 0.25rem 0.25rem;
        margin: 0.5rem;
        font-weight: 700;
        transition: all 0.3s ease;
    }

    
}
/* 方案设计页面 */
.fa-sj .bgtu .container .form-row .form-group {
    margin-top: 1rem;
    margin-bottom: 0;
}
.fa-sj .fa-tz-qd .nav-tabs {
    border-bottom: none;
}
.fa-sj .fa-tz-qd .nav-tabs .nav-link {
    border: 1px solid var(--borse);
    border-radius: 0;
    border-right: 0;
    font-size: 1rem;
    color: #999;
}
.fa-sj .fa-tz-qd .nav-tabs .nav-link.active {
    font-weight: 700;
    /* color: var(--zhuse); */
    color: #333;
}
.fa-sj .fa-tz-qd .nav-tabs .nav-link:first-child {
    border-radius: 0.5rem 0 0 0.5rem;
}
.fa-sj .fa-tz-qd .nav-tabs .nav-link:last-child {
    border-right: 1px solid var(--borse);
    border-radius: 0 0.5rem 0.5rem 0;
}
.fa-sj .fa-tz-qd #nav-tabContent {
    margin-top: 1rem;
}

/* 设备列表的样式 */
.shebei-list {
    background-color: #f8f8f8;
}
.shebei-list > .row {
    margin: 0;
}
.shebei-list #pdzuo {
    background-color: #fff;
    /* border-right: 1px solid var(--borse); */
    padding: 0;
}
.shebei-list #pdzuo .dh-li {
    padding-left: 0.5rem;
}
.shebei-list #pdzuo .li-item {
    padding: 0.5rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    /* border-left: 0.375rem solid #fff; */
    /* border-left: 0.375rem solid var(--zhuse); */
    border-bottom: 1px solid var(--borse);
    position: relative;
}
.shebei-list #pdzuo .li-item.active::after {
    content: '';
    position: absolute;
    width: 0.375rem;
    height: 50%;
    left: 0;
    top: 50%;
    border-radius: 0.25rem;
    transform: translateY(-50%);
    background-color: var(--zhuse);
}
.shebei-list #pdzuo .li-item.active .pre .tetx {
    color: #333;
    color: var(--zhuse);
    font-weight: 700;
}
.shebei-list #pdzuo .li-item.active .pre .iconfont {
    color: var(--zhuse);
}
/* .shebei-list #pdzuo .li-item:last-child {
    border-bottom: none;
} */
.shebei-list #pdzuo .li-item .pre {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.shebei-list #pdzuo .li-item .pre .tetx {
    color: #999;
}
.shebei-list #pdzuo .li-item:first-child {
    background-color: #f8f8f8;
    
}
.shebei-list #pdzuo .li-item .pre .iconfont {
    padding: 0.5rem;
    line-height: 1.25;
    font-size: 1.25rem;
}
.shebei-list .col-10 {
    padding: 1rem;
    overflow-y: scroll;
}
.shebei-list .col-10 .mianbao-dh {
    /* background-color: #fff; */
    overflow-y: scroll;
}
.shebei-list .col-10 .mianbao-dh .breadcrumb {
    border-radius: 0;
    background-color: #fff;
    border-bottom: 1px solid var(--borse);
    
}
.shebei-list .col-10 .mianbao-dh .breadcrumb .iconfont {
    padding-right: 0.5rem;
}
.shebei-list .col-10 .mianbao-dh .breadcrumb .breadcrumb-item a {
    color: #333;
}
.shebei-list .col-10 .mianbao-dh .epo {
    background-color: #fff;
    transition: all 0.3s ease;
}
.shebei-list .col-10 .mianbao-dh .epo:hover {
    box-shadow: 0 0 0.25rem 0.25rem var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo:hover .biaoti {
    color: var(--zhuse);
}
.shebei-list .col-10 .mianbao-dh .epo .tou {
    padding: 1rem;
    border-bottom: 1px solid var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo .tou .miaoshu {
    color: #555;
    /* font-size: 0.75rem; */
}
.shebei-list .col-10 .mianbao-dh .epo .biaoti {
    font-size: 1rem;
    font-weight: 700;
    color: #555;
}
.shebei-list .col-10 .mianbao-dh .epo .jiancheng {
    color: var(--zhuse);
}
.shebei-list .col-10 .mianbao-dh .row {
    margin: 0;
}
.shebei-list .col-10 .mianbao-dh .epo .row .col-md-4 {
    border-right: 1px solid var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo .neirong {
    padding: 0.5rem;
    /* border-top: 1px solid var(--borse); */
    text-align: center;
    font-weight: 700;
}
.shebei-list .col-10 .mianbao-dh .boxsd {
    box-shadow: 0 0 0.25rem 0.25rem var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo .row .col-12 {
    border-bottom: 1px solid var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo .limian .col-12 {
    border-right: 1px solid var(--borse);
}
.shebei-list .col-10 .mianbao-dh .epo .limian .col-12 .img-tu {
    overflow: hidden;
    
}
.shebei-list .col-10 .mianbao-dh .epo .limian .col-12 .img-tu > img {
    transition: all 0.3s ease;
}
.shebei-list .col-10 .mianbao-dh .epo .limian .col-12:hover .img-tu > img {
    /* transform: scale(1.05) rotate(2deg); */
    transform: scale(1.2);
}
.shebei-list .col-10 .mianbao-dh .epo .limian .col-12:last-child {
    border-right: none;
}
@media (max-width: 768px) {
    .shebei-list #pdzuo .dh-li {
        padding-left: 0;
    }
    .shebei-list #pdzuo .li-item .pre .iconfont {
        display: none;
    }
    .shebei-list #pdzuo .li-item {
        padding-right: 0;
        padding-left: 0.75rem;
    }
    .shebei-list #pdzuo .li-item .aft {
        display: none;
    }
    .shebei-list .col-10 {
        padding: 0.5rem;
    }
    .shebei-list .col-10 .mianbao-dh .breadcrumb {
        margin-bottom: 0.5rem;
    }
}
/* 商品详情页 */
.goodsdetail .pd-lunbotu #demo .carousel-indicators {
    position: relative;
    margin: 0;
    overflow-x: scroll;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.goodsdetail .pd-lunbotu #demo .carousel-indicators li {
    width: 6.5rem;
    flex: none;
    height: auto;
    margin: 0;
    border-top: 0.25rem solid transparent;
    border-bottom: 0.25rem solid transparent;
    border-right: 0.25rem solid transparent;
}
.goodsdetail .pd-lunbotu #demo .carousel-indicators li:last-child {
    border-right: none;
}
.goodsdetail .jiesao .title {
    font-weight: 700;
    line-height: 1.62;
    padding: 0.5rem;
    padding-top: 0;
}
.goodsdetail .jiesao .gongneng {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}
.goodsdetail .jiesao .gongneng .item {
    border: 1px solid var(--borse);
    padding: 0.5rem 1rem;
    margin: 0.5rem;
    white-space: nowrap;
}
.goodsdetail .jiesao .gongneng .item .biaoti {
    color: #999;
    font-weight: 700;
    text-align: center;
}
.goodsdetail .jiesao .gongneng .item .nr {
    font-size: 1rem;
    color: #333;
    font-weight: 700;
}
.goodsdetail .jiesao .tedian {
    padding: 0.5rem;
    /* border: 1px solid var(--shenlan); */
    border-bottom: 1px solid var(--borse);
}
.goodsdetail .jiesao .tedian .wl {
    display: flex;
    flex-direction: row;
    
}
.goodsdetail .jiesao .tedian .wl .ttl {
    white-space: nowrap;
    font-weight: 700;
}
.goodsdetail .jiesao .biaoqian {
    padding: 1rem 0.5rem;
    overflow-y: hidden;
}
.goodsdetail .jiesao .biaoqian span {
    padding: 0.25rem 0.5rem;
    border: 1px solid var(--danlan);
    margin: 0.25rem;
    background-color: var(--danlan);
    color: #fff;
    border-radius: 1rem;
    white-space: nowrap;
}
.goodsdetail .jiesao .lianxi {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-items: stretch;
}
.goodsdetail .jiesao .lianxi .item {
    padding: 0.5rem 1.5rem;
    /* background-color: var(--cizhuse); */
    /* color: #fff; */
    border: 1px solid var(--borse);
    margin: 0.5rem;
    display: flex;
    align-items: center;
    transition: all 0.3s ease;
}
.goodsdetail .jiesao .lianxi .item:first-child {
    background-color: var(--cizhuse);
    color: #fff;
    border-color: var(--cizhuse);
}
.goodsdetail .jiesao .lianxi .item:hover {
    background-color: var(--cizhuse);
    color: #fff;
    border-color: var(--cizhuse);
}
.goodsdetail .jiesao .lianxi .item2 {
    display: flex;
    flex-direction: column;
}
.goodsdetail .jiesao .beizhu {
    padding: 0.5rem;
}
.goodsdetail .jiesao .beizhu p::before {
    content: '*';
    color: var(--cizhuse);
}
.goodsdetail .jiesao .beizhu p {
    /* color: var(--zhuse); */
    font-size: 0.75rem;
}
.goodsdetail .jiesao .beizhu p .price {
    color: var(--hongse);
    font-size: var(--zhusz);
    font-weight: 700;
}
.goodsdetail .detail {
    padding: 0;
    position: relative;
    background-color: #f8f8f8;
}
.goodsdetail .detail #myScrollspy .dh-xq {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    background-color: #f8f8f8;
    padding: 1rem 0;
}
.goodsdetail .detail #myScrollspy .dh-xq .item .link {
    padding: 0.5rem;
    /* color: var(--zhuse); */
    color: #555;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.62;
    margin: 0.5rem;
    transition: all 0.3s ease;
    border-bottom: 1px solid transparent;
}
.goodsdetail .detail #myScrollspy .dh-xq .item .link.active {
    color: var(--zhuse);
    border-bottom: 1px solid var(--cizhuse);
}
.goodsdetail .detail .wendang {
    /* border: 1px solid var(--borse); */
}
.goodsdetail .detail .wendang div {
    min-height: 2rem;
    background-color: #fff;
    margin-bottom: 0.5rem;
    padding: 1rem;
}
.goodsdetail .detail .wendang .bt-jj {
    text-align: center;
}
@media (max-width: 768px) {
    .goodsdetail .jiesao .gongneng .item {
        padding: 0.25rem 0.5rem;
        margin: 0.25rem;
    }
    .goodsdetail .jiesao .lianxi .item {
        padding: 0.25rem 0.5rem;
        margin: 0.25rem;
    }
}


/* 2020-12-31日文章右侧栏目样式 */
.zx-right.product-right {
    padding: 0;
}
.zx-right.product-right .fenlei .item .itlink {
    border: 1px solid var(--borse);
    /* border: 1px solid var(--cizhuse); */
    border-bottom: none;
    
}
.zx-right.product-right .fenlei .item .itlink .sfq .title {
    padding: 0.5rem 1rem;
    font-size: 1rem;
    background-color: rgba(9, 83, 132, 0.5);
    background-color: rgba(3, 53, 86, 0.5);
    /* background-color: var(--shenlan); */
    color: #fff;
    font-weight: 700;
    line-height: 1.62;
}
.zx-right.product-right .fenlei .item .itlink .sfq .title:hover {
    cursor: pointer;
}
/* .zx-right.product-right .fenlei .item .itlink .sfq .zditem.show:first-child {
    background-color: var(--zhuse);
    color: #fff;
} */
.zx-right.product-right .fenlei .item .itlink .sfq .zditem .erji-item .erjilink {
    padding: 0.25rem 0rem 0.25rem 2rem;
    border-top: 1px solid var(--borse);
    transition: all 0.3s ease;
}
.zx-right.product-right .fenlei .item .itlink .sfq .zditem .erji-item .erjilink > a {
    color: #999;
    transition: all 0.3s ease;
}
.zx-right.product-right .fenlei .item .itlink .sfq .zditem .erji-item .erjilink:hover {
    cursor: pointer;
    background-color: #f8f8f8;
}
.zx-right.product-right .fenlei .item .itlink .sfq .zditem .erji-item .erjilink:hover a {
    color: #333;
    text-decoration: none;
}
.zx-right.product-right .fenlei .item .itlink:last-child {
    border-bottom: 1px solid var(--borse);
}
.goodsdetail .detail {
    border: 1px solid #f8f8f8;
}
@media (max-width: 768px) {
    .goodsdetail .pro-left {
        padding: 0;
    }
    .zx-right.product-right {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}


/* 2021-1-1后台输入html的样式规范，统一加上id="admin-html" */
#admin-html h1,
#admin-html h2,
#admin-html h3,
#admin-html h4,
#admin-html h5,
#admin-html h6 {
    font-weight: 700;
    line-height: 1.62;
    margin-bottom: 0.75rem;
}
#admin-html h1 {
    font-size: 1.5rem;
}
#admin-html h2 {
    font-size: 1.25rem;
}
#admin-html h3 {
    font-size: 1.125rem;
}
#admin-html h4 {
    font-size: 1rem;
}
#admin-html h5 {
    font-size: var(--zhusz);
}
#admin-html h6 {
    font-size: 0.75rem;
}
#admin-html p {
    margin-bottom: 0.75rem;
}
#admin-html ol,
#admin-html ul {
    padding-left: 2rem;
    margin-bottom: 0.75rem;
}
#admin-html ol li p,
#admin-html ul li p {
    margin-bottom: 0;
}
#admin-html a {
    color: var(--cizhuse);
    transition: all 0.3s ease;
}
#admin-html a:hover {
    color: var(--zhuse);
}
#admin-html th p,
#admin-html td p {
    margin-bottom: 0;
}
#admin-html th,
#admin-html td {
    border: 1px solid #333 !important;
}

/* td {
    border: 1px solid #333 !important;
} */

.index-lc .item .nb-item .tou:hover {
    cursor:pointer
}

/* test 2021-03-08 */